.chat-content {
    display: flex;
    flex-direction: column;
    flex: 1;
    gap: 10px;
    min-height: 0;
    overflow: auto;
}

/* 默认滚动条透明（不会挤压布局） */
.chat-content::-webkit-scrollbar {
    width: 5px;
    background: transparent;
}

/* 悬停时显示滚动条 */
.chat-content:hover::-webkit-scrollbar-thumb {
    background: rgba(200, 200, 200, 0.6);
    border-radius: 10px;
}

/* 滚动条轨道保持透明 */
.chat-content::-webkit-scrollbar-track {
    background: transparent;
}